package com.example.easybuy.dao;

import com.example.easybuy.pojo.Page;
import com.example.easybuy.pojo.Products;
import com.example.easybuy.pojo.ProductsManage;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface ProductsManageDao {

    /*
    查询全部商品
     */
    public List<ProductsManage> getProductsManageAll(Page page);

    /*
    查询数据总条数
     */
    public int getProductsCountAll();

    /*
    根据id删除商品信息
     */
    public int deleteProductsById(@Param("id")int id);

    /*
    添加商品信息
     */
    public int addProducts(ProductsManage productsManage);

    /*
    根据id查询商品信息
     */
    public ProductsManage getProductsById(@Param("id")int id);

    /*
    修改商品
     */
    public int updateProducts(ProductsManage productsManage);

    /*
    查询最新添加的商品
     */
    public ProductsManage getProductsNew();

}
